#ifndef __WIN_KB_H__
#define __WIN_KB_H__

#include "windoze.h"

#define WIN_COLOR_BUTTON _RGB(255,255,204)

#define WIN_KB_COMMON		(0)
#define WIN_KB_SPECIAL		(1)

#define KB_SPECIAL_BACK			(0)
#define KB_SPECIAL_SWITCH		(1)
#define KB_SPECIAL_SUM			(2)

#define KB_TYPE_JUYIN			(0x01)
#define KB_TYPE_ENG				(0x02)
#define KB_TYPE_NUM				(0x04)
#define KB_TYPE_SYMOL			(0x08)
#define KB_TYPE_ALL				(KB_TYPE_ENG|KB_TYPE_NUM|KB_TYPE_JUYIN)
#define KB_TYPE_SUM				(4)

#ifdef __cplusplus
extern "C" {
#endif

void win_kb_get(TWindoze* pWin[2], int kb_combination, BOOL (*pCommonEnterFunc)(int idx, char* pInput), BOOL (*pSpecialEnterFunc)(int idx) );

#ifdef __cplusplus
}
#endif

#endif
